English Dictionary
◊ MOLE CRICKET
mole cricket
n : digs in moist soil and feeds on plant roots